Thread-Leaf Sundew - German English Dictionary